// export function request(config) {
//     return new Promise((resolve, reject) => {
//         //创建axios实例
//         const instance = axios.creat({
//             baseURL: 'http://kumanxuan1.f3322.net:8001',
//             timeout: 50000
//         })
//         //发送真正的网络请求
//         instance(config)
//             .then(res => {
//                 // console.log(res) //要回调出去
//                 resolve(res) //回调
//             })
//             .catch(err => {
//                 // console.log(err) //要回调出去
//                 reject(err) //回调
//             })
//     })
// }
import axios from 'axios'
export function request(config) {
    //创建axios实例
    const instance = axios.creat({
        baseURL: 'http://kumanxuan1.f3322.net:8001',
        timeout: 50000
    })
    //发送真正的网络请求
   return instance(config) 
   //create 的axios返回值本身是一个promise,所以直接return就可以了，不用自己包装promise
}

// export function request(config) {
//     //创建axios实例
//     const instance = axios.creat({
//         baseURL: 'http://192.168.14.146:8088',
//         timeout: 50000
//     })
//     //发送真正的网络请求
//     instance(config.baseconfig)
//         .then(res => {
//             // console.log(res) //不能直接在这里处理数据要回调出去
//             config.success(res) //回调
//         })
//         .catch(err => {
//             // console.log(err) //不能直接在这里处理数据要回调出去
//             config.failure(err) //回调
//         })
// }